#pragma once
#include "RobotPart.h"

class Nuclear: public RobotPart
{
public:
	Nuclear();
	void display();
	void switchTexture();
	float getHeight();
	int getUpgradePower();
	int getUpgradeLife();
	~Nuclear(void);
private:
	void loadImage();

	// upgrades
	int upgradePower;
	int upgradeLife;

	// texture
	GLuint currentTextureBase;
	GLuint currentTextureNuclear;
	GLuint textureBase1;
	GLuint textureBase2;
	GLuint textureNuclear1;
	GLuint textureNuclear2;

	GLfloat outerRadius;
	GLfloat innerRadius;
	GLfloat innerMostRadius;
	GLfloat height;

	GLUquadricObj* quad;
};

